package com.jeeplus.test.jlnu.degreeInfo.domain.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class DegreeInfo implements Serializable {

    private String studentId;

    @ExcelProperty("证书编号")
    private String degreeCertificateNum;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ExcelProperty("授予时间")
    private Date degreeCertificateDate;

    @ExcelProperty("学位名称")
    private String degreeLevel;

    @ExcelProperty("军官证号")
    private String officerIdNum;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ExcelProperty("入学时间")
    private Date entranceDate;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ExcelProperty("毕业时间")
    private Date graduationDate;

    @ExcelProperty("拓展字段一")
    private String ext1;

    @ExcelProperty("拓展字段二")
    private String ext2;

    @ExcelProperty("拓展字段三")
    private String ext3;

    @ExcelProperty("拓展字段四")
    private String ext4;

    @ExcelProperty("拓展字段五")
    private String ext5;

    @ExcelProperty("拓展字段六")
    private String ext6;

    @ExcelProperty("拓展字段七")
    private String ext7;

    @ExcelProperty("拓展字段八")
    private String ext8;

    @ExcelProperty("拓展字段九")
    private String ext9;

    @ExcelProperty("拓展字段十")
    private String ext10;

    @ExcelProperty("拓展字段十一")
    private String ext11;

    @ExcelProperty("拓展字段十二")
    private String ext12;

    @ExcelProperty("拓展字段十三")
    private String ext13;

    @ExcelProperty("拓展字段十四")
    private String ext14;

    @ExcelProperty("拓展字段十五")
    private String ext15;

    @ExcelProperty("拓展字段十六")
    private String ext16;

    @ExcelProperty("拓展字段十七")
    private String ext17;

    @ExcelProperty("拓展字段十八")
    private String ext18;

    @ExcelProperty("拓展字段十九")
    private String ext19;

    @ExcelProperty("拓展字段二十")
    private String ext20;
}
